<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>Automatizacion de medición de susceptibilidad magnética: Fichero Fuente pic16f819IGL.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo-igl.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Automatizacion de medición de susceptibilidad magnética
   &#160;<span id="projectnumber">0.7</span>
   </div>
   <div id="projectbrief">El firmware que a continuación se presenta, es para manejar un par de ejes lineales que se encuentran en una posición ortogonal, a fin de imitar el movimiento que realiza un operador cuando toma 100 muestras en un núcleo de mineral obtenido de paleo lagos</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generado por Doxygen 1.8.3.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Buscar');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Página&#160;principal</span></a></li>
      <li><a href="annotated.html"><span>Estructuras&#160;de&#160;Datos</span></a></li>
      <li class="current"><a href="files.html"><span>Archivos</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Buscar" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Lista&#160;de&#160;archivos</span></a></li>
      <li><a href="globals.html"><span>Globales</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Estructuras de Datos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>&apos;typedefs&apos;</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumeraciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Valores de enumeraciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>&apos;defines&apos;</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">pic16f819IGL.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="pic16f819_i_g_l_8h.html">Ir a la documentación de este archivo.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Register Declarations for Microchip 16F819 Processor</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// This header file was automatically generated by:</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//      inc2h.pl V4850</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//      Copyright (c) 2002, Kevin L. Pauba, All Rights Reserved</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//      SDCC is licensed under the GNU Public license (GPL) v2.  Note that</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//      this license covers the code to the compiler and other executables,</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//      but explicitly does not cover any code or objects generated by sdcc.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//      For pic device libraries and header files which are derived from</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//      Microchip header (.inc) and linker script (.lkr) files Microchip</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//      requires that &quot;The header files should state that they are only to be</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//      used with authentic Microchip devices&quot; which makes them incompatible</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//      with the GPL. Pic device libraries and header files are located at</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">//      non-free/lib and non-free/include directories respectively.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//      Sdcc should be run with the --use-non-free command line option in</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//      order to include non-free header files and libraries.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">//      See http://sdcc.sourceforge.net/ for the latest information on sdcc.</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifndef P16F819_H</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P16F819_H</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// Register addresses.</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8cfb889023a2a387ad2ce1f451ebc956">   33</a></span>&#160;<span class="preprocessor">#define INDF_ADDR       0x0000</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a18ad96a4d6910679a316980ea7d6b9d9">   34</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR0_ADDR       0x0001</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae8dc87ba3a85a321d5aa5628a19e4710">   35</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCL_ADDR        0x0002</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a117d55643ed1138ff52f6cefd72cb876">   36</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATUS_ADDR     0x0003</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#add21bba075614a6747ef3d31db48c6cf">   37</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FSR_ADDR        0x0004</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1a5f65312f0b77804abf039d66353056">   38</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORTA_ADDR      0x0005</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aeb665f43bf091c096846c3d6f7d8651a">   39</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORTB_ADDR      0x0006</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8995035fe783a23aa984d9a4756acf5d">   40</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCLATH_ADDR     0x000A</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5d1e610e3ace1cf363fd52bd954da1ee">   41</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTCON_ADDR     0x000B</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad37fb2260d32c85259c21b55571c4840">   42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIR1_ADDR       0x000C</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a71b737f83b10e948362d738e4286f323">   43</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIR2_ADDR       0x000D</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad6c258d795be06eea3a06dabee7948f2">   44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR1L_ADDR      0x000E</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa54093b4aa152fafe5c1b2b5911ee315">   45</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR1H_ADDR      0x000F</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5bf4d19fd4192c5986576aa0c934db58">   46</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1CON_ADDR      0x0010</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2ac3487a571b32fa1d6a7b265907368a">   47</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR2_ADDR       0x0011</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0a670c0aa24be8a3c30918e97cec3387">   48</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T2CON_ADDR      0x0012</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a429228f740ad09eceb6cff1410de01c5">   49</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPBUF_ADDR     0x0013</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9203b0a947dff303acc6999b4a4a56ba">   50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPCON_ADDR     0x0014</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad49ca37633c4605f9732348bf8178ebe">   51</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCPR1L_ADDR     0x0015</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9038a4846da37bf54a9ad5e181596603">   52</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCPR1H_ADDR     0x0016</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a07ef0305ed63275844b105a9e9e36c51">   53</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1CON_ADDR    0x0017</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1edf21771f012dbb77326c6b38dfb6a2">   54</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADRESH_ADDR     0x001E</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#afc9531baff85c6d2a28165b40f3b60c0">   55</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCON0_ADDR     0x001F</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac86076e13cb1a4b22cb9e0ddd0d06c62">   56</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPTION_REG_ADDR 0x0081</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a82077e03e8dda7f6946e45ee69ab5531">   57</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA_ADDR      0x0085</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aedb2f11eec43adb9b99757825799c362">   58</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB_ADDR      0x0086</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a63fa078b42a3b7ba923b3292d34f6d28">   59</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIE1_ADDR       0x008C</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a14d7a192c14c6152f274b23f0868cce9">   60</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIE2_ADDR       0x008D</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8682b3388d0bcf06524e3486c06ed3c0">   61</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCON_ADDR       0x008E</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a305b02699c3e3e37bdb5ee6b79987319">   62</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OSCCON_ADDR     0x008F</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#afcc3275b1ffb124b0acc70d9eee8e4d1">   63</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OSCTUNE_ADDR    0x0090</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad468fcb7e8747307a1604680e1539826">   64</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PR2_ADDR        0x0092</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad04e2ec47c14656d0bd56d63cbc4b27c">   65</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPADD_ADDR     0x0093</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a4ee5cd1fe545e7515a39065dd92adf33">   66</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPSTAT_ADDR    0x0094</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a630b1a2ccebac74423f8d4129df926fe">   67</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADRESL_ADDR     0x009E</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6da602f98035c45446f556ab117b014d">   68</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCON1_ADDR     0x009F</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0ab8d44071bebc1cda9b4f524c22bb76">   69</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEDATA_ADDR     0x010C</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0d20290ce930dde69d1b6ece7d8b2ed9">   70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEADR_ADDR      0x010D</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a053eac9f6d5c19d2f19e7f7dd4907bcc">   71</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEDATH_ADDR     0x010E</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3d86eb10c36b2e66be0ee1a2964c505a">   72</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEADRH_ADDR     0x010F</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa79650f31c2d3eb8e10c0786fcd4b7ae">   73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EECON1_ADDR     0x018C</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad0d85aee1f708f6f9e17b29c0822ae3c">   74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EECON2_ADDR     0x018D</span></div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">// Memory organization.</span></div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">//         LIST</span></div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">// P16F819.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.</span></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">//         NOLIST</span></div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment">// This header file defines configurations, registers, and other useful bits of</span></div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">// information for the PIC16F819 microcontroller.  These names are taken to match</span></div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">// the data sheets as closely as possible.</span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">// Note that the processor must be selected before this file is</span></div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">// included.  The processor may be selected the following ways:</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">//       1. Command line switch:</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">//               C:\ MPASM MYFILE.ASM /PIC16F819</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">//       2. LIST directive in the source file</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">//               LIST   P=PIC16F819</span></div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">//       3. Processor Type entry in the MPASM full-screen interface</span></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">//       Revision History</span></div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">//Rev:   Date:    Reason:</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">//1.00   06/15/02 Initial Release</span></div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">//1.01  09/18/02 Changed name of bit-2 in the OSCCON register to IOFS</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">//       Verify Processor</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment">//        IFNDEF __16F819</span></div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment">//            MESSG &quot;Processor-header file mismatch.  Verify selected processor.&quot;</span></div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">//         ENDIF</span></div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">//       Register Definitions</span></div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a649b8f01fd6c0f47ff3cbddaeba63bfb">  126</a></span>&#160;<span class="preprocessor">#define W                    0x0000</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a42257a545daf5b7933d6e8f96adc74f2">  127</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F                    0x0001</span></div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">//----- Register Files------------------------------------------------------</span></div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="keyword">extern</span> __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a8cfb889023a2a387ad2ce1f451ebc956">INDF_ADDR</a>)                    INDF;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a18ad96a4d6910679a316980ea7d6b9d9">TMR0_ADDR</a>)                    TMR0;</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ae8dc87ba3a85a321d5aa5628a19e4710">PCL_ADDR</a>)                     PCL;</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a117d55643ed1138ff52f6cefd72cb876">STATUS_ADDR</a>)                  STATUS;</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#add21bba075614a6747ef3d31db48c6cf">FSR_ADDR</a>)                     FSR;</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a1a5f65312f0b77804abf039d66353056">PORTA_ADDR</a>)                   PORTA;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#aeb665f43bf091c096846c3d6f7d8651a">PORTB_ADDR</a>)                   PORTB;</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a8995035fe783a23aa984d9a4756acf5d">PCLATH_ADDR</a>)                  PCLATH;</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a5d1e610e3ace1cf363fd52bd954da1ee">INTCON_ADDR</a>)                  INTCON;</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad37fb2260d32c85259c21b55571c4840">PIR1_ADDR</a>)                    PIR1;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a71b737f83b10e948362d738e4286f323">PIR2_ADDR</a>)                    PIR2;</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad6c258d795be06eea3a06dabee7948f2">TMR1L_ADDR</a>)                   TMR1L;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#aa54093b4aa152fafe5c1b2b5911ee315">TMR1H_ADDR</a>)                   TMR1H;</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a5bf4d19fd4192c5986576aa0c934db58">T1CON_ADDR</a>)                   T1CON;</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a2ac3487a571b32fa1d6a7b265907368a">TMR2_ADDR</a>)                    TMR2;</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a0a670c0aa24be8a3c30918e97cec3387">T2CON_ADDR</a>)                   T2CON;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a429228f740ad09eceb6cff1410de01c5">SSPBUF_ADDR</a>)                  SSPBUF;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a9203b0a947dff303acc6999b4a4a56ba">SSPCON_ADDR</a>)                  SSPCON;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad49ca37633c4605f9732348bf8178ebe">CCPR1L_ADDR</a>)                  CCPR1L;</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a9038a4846da37bf54a9ad5e181596603">CCPR1H_ADDR</a>)                  CCPR1H;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a07ef0305ed63275844b105a9e9e36c51">CCP1CON_ADDR</a>)                 CCP1CON;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a1edf21771f012dbb77326c6b38dfb6a2">ADRESH_ADDR</a>)                  ADRESH;</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#afc9531baff85c6d2a28165b40f3b60c0">ADCON0_ADDR</a>)                  ADCON0;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ac86076e13cb1a4b22cb9e0ddd0d06c62">OPTION_REG_ADDR</a>)              OPTION_REG;</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a82077e03e8dda7f6946e45ee69ab5531">TRISA_ADDR</a>)                   TRISA;</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#aedb2f11eec43adb9b99757825799c362">TRISB_ADDR</a>)                   TRISB;</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a63fa078b42a3b7ba923b3292d34f6d28">PIE1_ADDR</a>)                    PIE1;</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a14d7a192c14c6152f274b23f0868cce9">PIE2_ADDR</a>)                    PIE2;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a8682b3388d0bcf06524e3486c06ed3c0">PCON_ADDR</a>)                    PCON;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a305b02699c3e3e37bdb5ee6b79987319">OSCCON_ADDR</a>)                  OSCCON;</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#afcc3275b1ffb124b0acc70d9eee8e4d1">OSCTUNE_ADDR</a>)                 OSCTUNE;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad468fcb7e8747307a1604680e1539826">PR2_ADDR</a>)                     PR2;</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad04e2ec47c14656d0bd56d63cbc4b27c">SSPADD_ADDR</a>)                  SSPADD;</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a4ee5cd1fe545e7515a39065dd92adf33">SSPSTAT_ADDR</a>)                 SSPSTAT;</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a630b1a2ccebac74423f8d4129df926fe">ADRESL_ADDR</a>)                  ADRESL;</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a6da602f98035c45446f556ab117b014d">ADCON1_ADDR</a>)                  ADCON1;</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a0ab8d44071bebc1cda9b4f524c22bb76">EEDATA_ADDR</a>)                  EEDATA;</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a0d20290ce930dde69d1b6ece7d8b2ed9">EEADR_ADDR</a>)                   EEADR;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a053eac9f6d5c19d2f19e7f7dd4907bcc">EEDATH_ADDR</a>)                  EEDATH;</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#a3d86eb10c36b2e66be0ee1a2964c505a">EEADRH_ADDR</a>)                  EEADRH;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#aa79650f31c2d3eb8e10c0786fcd4b7ae">EECON1_ADDR</a>)                  EECON1;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;extern __sfr  <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a> (<a class="code" href="pic16f819_i_g_l_8h.html#ad0d85aee1f708f6f9e17b29c0822ae3c">EECON2_ADDR</a>)                  EECON2;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">//----- STATUS Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment">//----- INTCON Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment">//----- PIR1 Bits ----------------------------------------------------------</span></div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">//----- PIR2 Bits ----------------------------------------------------------</span></div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">//----- T1CON Bits ---------------------------------------------------------</span></div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">//----- T2CON Bits ---------------------------------------------------------</span></div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">//----- SSPCON Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">//----- CCP1CON Bits -------------------------------------------------------</span></div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">//----- ADCON0 Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">//----- OPTION_REG Bits -----------------------------------------------------</span></div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">//----- PIE1 Bits ----------------------------------------------------------</span></div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">//----- PIE2 Bits ----------------------------------------------------------</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment">//----- PCON Bits ----------------------------------------------------------</span></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment">//----- OSCCON Bits -------------------------------------------------------</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">//----- OSCTUNE Bits -------------------------------------------------------</span></div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment">//----- SSPSTAT Bits -------------------------------------------------------</span></div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">//----- ADCON1 Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">//----- EECON1 Bits --------------------------------------------------------</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment">//       RAM Definition</span></div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment">//         __MAXRAM H&#39;1FF&#39;</span></div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment">//         __BADRAM H&#39;07&#39;-H&#39;09&#39;, H&#39;18&#39;-H&#39;1D&#39;</span></div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment">//      __BADRAM H&#39;87&#39;-H&#39;89&#39;, H&#39;91&#39;, H&#39;95&#39;-H&#39;9D&#39;</span></div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment">//         __BADRAM H&#39;105&#39;, H&#39;107&#39;-H&#39;109&#39;, H&#39;110&#39;-H&#39;11F&#39;</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment">//         __BADRAM H&#39;185&#39;, H&#39;187&#39;-H&#39;189&#39;, H&#39;18E&#39;-H&#39;19F&#39;</span></div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment">//       Configuration Bits</span></div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment">//==========================================================================</span></div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1dc66f611d1eafaefba9fa6e043d71d5">  249</a></span>&#160;<span class="preprocessor">#define _CP_ALL              0x1FFF</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9ee7d69e249ff8cb1dadd4b01666af08">  250</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CP_OFF              0x3FFF</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a517e104256e98d4c590891f499fd1176">  251</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CCP1_RB2            0x3FFF</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2124cd6bc70f301a1ce40742bd05ea47">  252</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CCP1_RB3            0x2FFF</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a86b87ac4dfa59d025fed6d4555f719fd">  253</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _DEBUG_OFF           0x3FFF</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa23460c6c23aa3acd0cc0003cb1a9cc9">  254</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _DEBUG_ON            0x37FF</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad6e81deed3cd2be1a3300eba1d651d25">  255</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WRT_ENABLE_OFF      0x3FFF</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#abe903f5a8c651f6cd92ad1c442df0e86">  256</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WRT_ENABLE_512      0x3DFF</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a42922512904235e7c082d385c5fd44e9">  257</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WRT_ENABLE_1024     0x3BFF</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a64506797d29f3cf0257200d6828c9e98">  258</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WRT_ENABLE_1536     0x39FF</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa08a5d4ff12371699cc2744eccb9e1f0">  259</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CPD_ON              0x3EFF</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1f20bd97cbc496696a884415e04c8dd9">  260</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _CPD_OFF             0x3FFF</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae08f6b7a782c8bf4ef567b8745501552">  261</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LVP_ON              0x3FFF</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aaeb1207aeb6902c439a7138d0d0d66d3">  262</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LVP_OFF             0x3F7F</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6f95d7b11f6702e87588302f4153d9d1">  263</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BODEN_ON            0x3FFF</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5179a35f1e7439eeb253d214f622137a">  264</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BODEN_OFF           0x3FBF</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af0422582cbaa7d388e54b1c5f232179c">  265</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _MCLR_ON             0x3FFF</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#adefdc9de17deef4f1d8ff30ef75bcc1a">  266</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _MCLR_OFF            0x3FDF</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab4e75d5ad888d2ec7c3c614223c615a2">  267</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PWRTE_OFF           0x3FFF</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#acce4a9c7454848ef8eb1589bafee4b27">  268</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PWRTE_ON            0x3FF7</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac8376f0c49e392163774531d5ed1a6b6">  269</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WDT_ON              0x3FFF</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae03753c1cf7754c54e5710739254c41d">  270</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WDT_OFF             0x3FFB</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a7de75d48b5f063acb1fb847678c8e43f">  271</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _EXTRC_CLKOUT        0x3FFF</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad60077ff391dc21c95f65d79d2570137">  272</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _EXTRC_IO            0x3FFE</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9876a2eefcc3dc0d90d2f9cb6f1fa9d5">  273</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _INTRC_CLKOUT        0x3FFD</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a181df018a3ad5b78259f736612d7f05d">  274</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _INTRC_IO            0x3FFC</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a887318544ff38ec1ae961907961f55b6">  275</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _EXTCLK              0x3FEF</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac6e73ade7277041a3daf34388dead363">  276</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _HS_OSC              0x3FEE</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa80f266b8373ca16107d9c43ae5205b1">  277</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _XT_OSC              0x3FED</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af6f81e2a2518e81a827b1901b1b0fc49">  278</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LP_OSC              0x3FEC</span></div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment">//         LIST</span></div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment">// ----- ADCON0 bits --------------------</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html">  283</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#a0b1585d1d1f6748c2da3f2d764e301e0">  285</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2cf569abdea563827a0aaf4da522646d">ADON</a>:1;</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#afe71f11dacb15682cdc012f7208e6e09">  286</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#ae3816a6168a9dbed08214050e24e121c">  287</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a277a950c725b69e43a1dae2993119fd4">GO</a>:1;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#afb4aebbf97cd639b76e74c93588d6c59">  288</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2cfcda1d2b29c44a214d230dce1ac450">CHS0</a>:1;</div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#a3810ce7f5c8d6440bbb7fd6b07ce98a2">  289</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3a2a343ae7af09380fbb2348a8a4954f">CHS1</a>:1;</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#a1a0cfdeb0bd26ce9a5c60cc8cfc250cb">  290</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a918ce01a6a06d2765ce702e7f560e837">CHS2</a>:1;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#a56ca12b7d4a8170276a921144690e22c">  291</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa85fb947d2f494df3c2b853063323a56">ADCS0</a>:1;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#ab91cef760e5586ddce72520c937c4e5a">  292</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a4cd64c9d0f58485c4e4e7a793b626e7f">ADCS1</a>:1;</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  };</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#a51f722ab9c8b8f98b7a91fe0871bd06a">  297</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad218e8b240a4eb9f91a18104c2c53efd">NOT_DONE</a>:1;</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  };</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n0bits__t.html#aaf5ba9dcfe6806f5a9604c432459ed5c">  307</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac4fd97615fb1188f80eceb9f806d1600">GO_DONE</a>:1;</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  };</div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;} <a class="code" href="union_____a_d_c_o_n0bits__t.html">__ADCON0bits_t</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____a_d_c_o_n0bits__t.html">__ADCON0bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#afc9531baff85c6d2a28165b40f3b60c0">ADCON0_ADDR</a>) ADCON0bits;</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment">// ----- ADCON1 bits --------------------</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html">  318</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#aeb14759e5cd2b75892951b292e44324a">  320</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a12945c6c3f7219a3d455f9437ee5c530">PCFG0</a>:1;</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#ad8e6c047ad78b78890cc3c24965b5b30">  321</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af7f45a1be7b9ff853fb875b70b468a8e">PCFG1</a>:1;</div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#ac063564786a214266fc39219ae19a520">  322</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab152b76c79c4f1e527bd9f0a6552b4a1">PCFG2</a>:1;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#a4eee0e7159668120b5c2f0091b6635e9">  323</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad7889b67e43e7c56ace7f21f39349908">PCFG3</a>:1;</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#afe71f11dacb15682cdc012f7208e6e09">  324</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#a441f534f72d9dd0b1590f718c0cfcc46">  326</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab26f7c7767ef22a9478bf64a31b1325c">ADCS2</a>:1;</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="code" href="union_____a_d_c_o_n1bits__t.html#adfc65dc0735eebeed7038e0499672249">  327</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a749daf944a2c5cf772e28ba0050ce439">ADFM</a>:1;</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  };</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;} <a class="code" href="union_____a_d_c_o_n1bits__t.html">__ADCON1bits_t</a>;</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____a_d_c_o_n1bits__t.html">__ADCON1bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a6da602f98035c45446f556ab117b014d">ADCON1_ADDR</a>) ADCON1bits;</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment">// ----- CCP1CON bits --------------------</span></div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;typedef union {</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a952ebc015e6a69ab19edf94977183294">CCP1M0</a>:1;</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a18959745294ac4226684868fc8b00fec">CCP1M1</a>:1;</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a32fe77a35be1e77a07f2b37ee0742fe3">CCP1M2</a>:1;</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2fb4c9c117ee2b4f142375dd1d79edd7">CCP1M3</a>:1;</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a67f4779c58ff013af68e5cad6e31518b">CCP1Y</a>:1;</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a54de401adf70435dec9c0bbf679e7ba7">CCP1X</a>:1;</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  };</div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;} <a class="code" href="union_____c_c_p1_c_o_nbits__t.html">__CCP1CONbits_t</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____c_c_p1_c_o_nbits__t.html">__CCP1CONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a07ef0305ed63275844b105a9e9e36c51">CCP1CON_ADDR</a>) CCP1CONbits;</div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment">// ----- EECON1 bits --------------------</span></div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;typedef union {</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aefaf886fe6a8977a1a887fb491a6e82c">RD</a>:1;</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac1efd35edf6555320eb2a4b0b2d9c3a7">WR</a>:1;</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a53dec1d28a7c7b24b2d56c058f7e140a">WREN</a>:1;</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad5a35ad83a86f3c2dfb80a7e9ec56160">WRERR</a>:1;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="union_____e_e_c_o_n1bits__t.html#aced40d26943ec5c86074be0f05061613">  354</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9a8e700d56e7d858108b755ad3edb52e">FREE</a>:1;</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="code" href="union_____e_e_c_o_n1bits__t.html#a35c1d94374cad50c4a4d5756755462c0">  357</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3edc67f99d5bfbf90b1ee0ea86e4eb4f">EEPGD</a>:1;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  };</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;} <a class="code" href="union_____e_e_c_o_n1bits__t.html">__EECON1bits_t</a>;</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____e_e_c_o_n1bits__t.html">__EECON1bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#aa79650f31c2d3eb8e10c0786fcd4b7ae">EECON1_ADDR</a>) EECON1bits;</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment">// ----- INTCON bits --------------------</span></div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;typedef union {</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#afcae50b0477881d1e81f577216c62dd9">RBIF</a>:1;</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a132d218548bdbea8e9d7923f9dc83171">INTF</a>:1;</div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="code" href="union_____i_n_t_c_o_nbits__t.html#a33cb20e33a9f64c3e3c68c6db667f064">  367</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab5b48af5b98a9d3afdfef3e7be17819a">TMR0IF</a>:1;</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1d217f5b5f21e064f9762cd570175b0f">RBIE</a>:1;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac3eb7c3df8461bba75bba3982bf52b10">INTE</a>:1;</div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="code" href="union_____i_n_t_c_o_nbits__t.html#aa78681576bbed62656f9306a9c750cc3">  370</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa22ab472cb75f9e7494bf3afbda2de95">TMR0IE</a>:1;</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a4d802ba854c517cce99747625864e6a8">PEIE</a>:1;</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1e3cee306f51b98da4e4c97ab118f506">GIE</a>:1;</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  };</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;} <a class="code" href="union_____i_n_t_c_o_nbits__t.html">__INTCONbits_t</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____i_n_t_c_o_nbits__t.html">__INTCONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a5d1e610e3ace1cf363fd52bd954da1ee">INTCON_ADDR</a>) INTCONbits;</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment">// ----- OPTION_REG bits --------------------</span></div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;typedef union {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#adeef02e4ad30db3c40ab259e6084317c">PS0</a>:1;</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa94bedb911ff5c835c247834683ee858">PS1</a>:1;</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2b2100555b24ec95d4205e8a3a5d1d42">PS2</a>:1;</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aefbd141c4937a06315264bf939eebaee">PSA</a>:1;</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a0491c2c241ae51bb7b005e156ac3eb6e">T0SE</a>:1;</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af9cc3d7043aec46e92804c3e606e4f88">T0CS</a>:1;</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa7b2c2f3cdb010df15e75ad4a2dcdf88">INTEDG</a>:1;</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab446c361408eb3d01c04bf4728310f5e">NOT_RBPU</a>:1;</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  };</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;} <a class="code" href="union_____o_p_t_i_o_n___r_e_gbits__t.html">__OPTION_REGbits_t</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____o_p_t_i_o_n___r_e_gbits__t.html">__OPTION_REGbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#ac86076e13cb1a4b22cb9e0ddd0d06c62">OPTION_REG_ADDR</a>) OPTION_REGbits;</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment">// ----- OSCCON bits --------------------</span></div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html">  393</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html#afe71f11dacb15682cdc012f7208e6e09">  395</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html#af589140d27bd7e5873ea73bed36b763a">  397</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a5d86b92f8c2598d15ccfb6f69da36363">IOFS</a>:1;</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html#a0accb5fb9de3802baa52a8712548a393">  399</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2e69eda9f8928415de45455f5ef7e814">IRCF0</a>:1;</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html#a3387b0edc08bfddf93e5edaecc45731f">  400</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a7b8006d3b3f6e0b461741422f3302195">IRCF1</a>:1;</div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="code" href="union_____o_s_c_c_o_nbits__t.html#af174e32557d50210cee32f55b2a09ee7">  401</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#adb0f075935e228dcd0b3418bfb0535cc">IRCF2</a>:1;</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  };</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;} <a class="code" href="union_____o_s_c_c_o_nbits__t.html">__OSCCONbits_t</a>;</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____o_s_c_c_o_nbits__t.html">__OSCCONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a305b02699c3e3e37bdb5ee6b79987319">OSCCON_ADDR</a>) OSCCONbits;</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment">// ----- OSCTUNE bits --------------------</span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html">  408</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#a7d68e252f2ac04d2ef98a17a3cf1916f">  410</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad62d592394c2042a77a407da642bba2c">TUN0</a>:1;</div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#a76c9fb1febb2a0d951e7898a6d7da3e5">  411</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9187cfb74e75ea15d8f490051fd66068">TUN1</a>:1;</div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#a7b3650c2376bd13a50549bfcb06cbea1">  412</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a6c5991db1625cfa35429598553e80e00">TUN2</a>:1;</div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#ad909d0072489a2b02c79486e8a773810">  413</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1da7289900b0805fad14d07f025bbd07">TUN3</a>:1;</div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#a6d29749fe0902cd1579fa5b32020b4e3">  414</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad0d14dee551bb00cafb52cb7fb532ed4">TUN4</a>:1;</div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#aaa8c84807bb304faf82622ad3e99997c">  415</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aed471b1c8d748d3ff9a847c072061727">TUN5</a>:1;</div>
<div class="line"><a name="l00416"></a><span class="lineno"><a class="code" href="union_____o_s_c_t_u_n_ebits__t.html#afe71f11dacb15682cdc012f7208e6e09">  416</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  };</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;} <a class="code" href="union_____o_s_c_t_u_n_ebits__t.html">__OSCTUNEbits_t</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____o_s_c_t_u_n_ebits__t.html">__OSCTUNEbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#afcc3275b1ffb124b0acc70d9eee8e4d1">OSCTUNE_ADDR</a>) OSCTUNEbits;</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment">// ----- PCON bits --------------------</span></div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;typedef union {</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a402657c29ef56bb7e190616daafb0f2d">NOT_BO</a>:1;</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab093dbcfd5c866195cdd69a665e5db1a">NOT_POR</a>:1;</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  };</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa8b09cb62af3a610d71330f655ce3663">NOT_BOR</a>:1;</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  };</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;} <a class="code" href="union_____p_c_o_nbits__t.html">__PCONbits_t</a>;</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_c_o_nbits__t.html">__PCONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a8682b3388d0bcf06524e3486c06ed3c0">PCON_ADDR</a>) PCONbits;</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="comment">// ----- PIE1 bits --------------------</span></div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;typedef union {</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#acd709bd699a7447236b898ecf1e04619">TMR1IE</a>:1;</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a14e0743c75d8bf5de286bc166df7dc82">TMR2IE</a>:1;</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ae625af1963cfc68e34b5283e886f80d2">CCP1IE</a>:1;</div>
<div class="line"><a name="l00453"></a><span class="lineno"><a class="code" href="union_____p_i_e1bits__t.html#a07c6d05ce6a3bb17526e485170c808c2">  453</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a808d992184a281b50ac9d6c74ed4123f">SSPIE</a>:1;</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="code" href="union_____p_i_e1bits__t.html#aac3ef6ce39696959b7f5f0c853ae755c">  456</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a93bb0999dda02a08a826d3967eba4862">ADIE</a>:1;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  };</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;} <a class="code" href="union_____p_i_e1bits__t.html">__PIE1bits_t</a>;</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_i_e1bits__t.html">__PIE1bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a63fa078b42a3b7ba923b3292d34f6d28">PIE1_ADDR</a>) PIE1bits;</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="comment">// ----- PIE2 bits --------------------</span></div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="code" href="union_____p_i_e2bits__t.html">  463</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="code" href="union_____p_i_e2bits__t.html#afe71f11dacb15682cdc012f7208e6e09">  465</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="code" href="union_____p_i_e2bits__t.html#a4dc3c9e58c6b81b85b63d4092dd29b04">  469</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1c92639098a175b1e809a97cbc3f8696">EEIE</a>:1;</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  };</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;} <a class="code" href="union_____p_i_e2bits__t.html">__PIE2bits_t</a>;</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_i_e2bits__t.html">__PIE2bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a14d7a192c14c6152f274b23f0868cce9">PIE2_ADDR</a>) PIE2bits;</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="comment">// ----- PIR1 bits --------------------</span></div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;typedef union {</div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2aefa2dd7dc6f6a49e0ec95d62e54a48">TMR1IF</a>:1;</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aea7b80dedff6f8278ec79daea0aab1e1">TMR2IF</a>:1;</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a6852c0b32c0f24d6e85e069934cf51ed">CCP1IF</a>:1;</div>
<div class="line"><a name="l00483"></a><span class="lineno"><a class="code" href="union_____p_i_r1bits__t.html#aa9370134d27380fb2787073ed2367213">  483</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a8e72ab1085b8a6f1761f14269983c34d">SSPIF</a>:1;</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="code" href="union_____p_i_r1bits__t.html#a8807769f5981558a8517bdae10105839">  486</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa6e9fb2f7a67b64b043a70c45e6bb6ab">ADIF</a>:1;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  };</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;} <a class="code" href="union_____p_i_r1bits__t.html">__PIR1bits_t</a>;</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_i_r1bits__t.html">__PIR1bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#ad37fb2260d32c85259c21b55571c4840">PIR1_ADDR</a>) PIR1bits;</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="comment">// ----- PIR2 bits --------------------</span></div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="code" href="union_____p_i_r2bits__t.html">  493</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="code" href="union_____p_i_r2bits__t.html#afe71f11dacb15682cdc012f7208e6e09">  495</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="code" href="union_____p_i_r2bits__t.html#a58dc992b5df36734121adfd828a698cf">  499</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a964eb6c1ed76342b895378c159716d4d">EEIF</a>:1;</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  };</div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;} <a class="code" href="union_____p_i_r2bits__t.html">__PIR2bits_t</a>;</div>
<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_i_r2bits__t.html">__PIR2bits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a71b737f83b10e948362d738e4286f323">PIR2_ADDR</a>) PIR2bits;</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<span class="comment">// ----- PORTA bits --------------------</span></div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;typedef union {</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1b89485ae301cdf7754f13c7270ad5c1">RA0</a>:1;</div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a997a1c9ca1363a75839d3ae627d128d7">RA1</a>:1;</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a0c58605d479a6aee193fb09f8a87c382">RA2</a>:1;</div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2cf9ec5ab4c11f40d0b4604a2495191a">RA3</a>:1;</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9e07a6319415cd9914392a10e3937b7a">RA4</a>:1;</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a5337a37b666d4dad93930a734c0a6743">RA5</a>:1;</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#adce25217ce96dc2befbee4d940079c23">RA6</a>:1;</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa6a2339c5389a4c79fad2bc5c766b6d8">RA7</a>:1;</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  };</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;} <a class="code" href="union_____p_o_r_t_abits__t.html">__PORTAbits_t</a>;</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_o_r_t_abits__t.html">__PORTAbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a1a5f65312f0b77804abf039d66353056">PORTA_ADDR</a>) PORTAbits;</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="comment">// ----- PORTB bits --------------------</span></div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;typedef union {</div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#abfd300e9d0ca5ccf5297a001e1ff9ac4">RB0</a>:1;</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac30cefbccecf7666311b620a6419cc45">RB1</a>:1;</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1648e8d69f70ec6a47b1078c2bc14831">RB2</a>:1;</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af838e3fa2ead7b3c3166001f6a6a21b4">RB3</a>:1;</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a36b51aa219ff098132524a34d06031b0">RB4</a>:1;</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad2c12359fe6a0849527e47b298771409">RB5</a>:1;</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af260a37d27d096af5769de4930288154">RB6</a>:1;</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a6df61ee7765c61813e32357bad41e79d">RB7</a>:1;</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  };</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;} <a class="code" href="union_____p_o_r_t_bbits__t.html">__PORTBbits_t</a>;</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____p_o_r_t_bbits__t.html">__PORTBbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#aeb665f43bf091c096846c3d6f7d8651a">PORTB_ADDR</a>) PORTBbits;</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="comment">// ----- SSPCON bits --------------------</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html">  538</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#a3dc4d000d08cc3a3edd1ab5829c6e029">  540</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a97ee96ac0370b54eaaf1fdd40a98e191">SSPM0</a>:1;</div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#a9e77c8ff215f5688c5ab0e6d43b3a212">  541</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a8573f6fe323e161c73d4802633a16050">SSPM1</a>:1;</div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#a42f6efacd8fbbff1e6036ba03c15bd71">  542</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#add6a5cddce3e0d0ed5eaa6b6fd6f772d">SSPM2</a>:1;</div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#a9dda71673e68fe4cd22bd815b3ef9112">  543</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aea049c60a0d29d23d798783ec84470d9">SSPM3</a>:1;</div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#af108bcbd3e8b0a7b6ce386f815336ab8">  544</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9af492a8f7710f207086d82c15f2cb9e">CKP</a>:1;</div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#aa7f35025a67e298e6e6cbfc78b213a6a">  545</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9dadda5a32e9fc8acafa913608d215a4">SSPEN</a>:1;</div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#a667e8fe28e33b6bce63b9b4cab907221">  546</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a33763ee7a62fa31f593403d677baf164">SSPOV</a>:1;</div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="code" href="union_____s_s_p_c_o_nbits__t.html#af50e851df33a2ad3a8abe60acfb92be2">  547</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a32eb1801f1dddc0d4079ea5fa3c0934b">WCOL</a>:1;</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;  };</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;} <a class="code" href="union_____s_s_p_c_o_nbits__t.html">__SSPCONbits_t</a>;</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____s_s_p_c_o_nbits__t.html">__SSPCONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a9203b0a947dff303acc6999b4a4a56ba">SSPCON_ADDR</a>) SSPCONbits;</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="comment">// ----- SSPSTAT bits --------------------</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html">  553</a></span>&#160;typedef union {</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00555"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a5a31e39ed0c2dcf6d24ee111c8136ff2">  555</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac1b964c0b57e6d800ea0a5e4203ab1f9">BF</a>:1;</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#abed935b35b36fad1eb33e033671ecb4e">  556</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#afe2d6d328de9aa79a2a8c0ec73554012">UA</a>:1;</div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a99b994edd82192c4fe92f1699f3c1085">  557</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a5c71a5e59a53413cd6c270266d63b031">R</a>:1;</div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a7ac2f8d2602804fb7f92942f5aa4c93c">  558</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af933676109efed7ab34cea71d748a517">S</a>:1;</div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a04a2ea41f650b7a6e2137fbcdc7144de">  559</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2748566f4c443ee77aa831e63dbb5ebe">P</a>:1;</div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#ac34378d9ec5ce5ecce9fbc7ee3365e1c">  560</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af316c33cc298530f245e8b55330e86b5">D</a>:1;</div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a8154284cd7a9cca4579eaf532385edf4">  561</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a0fe02862baf648ae46a8ebc8277d4d0b">CKE</a>:1;</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a5226f3eca48f9a30b00f6eb156f918d1">  562</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a6328fda039262b2ea20386776d6ec42b">SMP</a>:1;</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  };</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#afe71f11dacb15682cdc012f7208e6e09">  565</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a6bb1da42e7e2be1620f3c719bdb8f239">  567</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab5c0fbe837494c5f9130a5914854250d">I2C_READ</a>:1;</div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a18e1975ae10eebd7caf169eedaab0039">  568</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a4b22ba2f26e18d7a0b9b8d91c9ff1cb8">I2C_START</a>:1;</div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a280dbde4b1376f56cde37cc5f40d37ea">  569</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ae97924b7877c5f26955e82ab97470b95">I2C_STOP</a>:1;</div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a9d4794ab5d54b91fa10aedb4f5f6f2d2">  570</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a9415ed4aa4ea94a91d37fc99f344c3d4">I2C_DATA</a>:1;</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  };</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a6617123b5039bd8c18461c5f18137f68">  577</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aefc1051c32b35528bb4bd8f1ee1a1f15">NOT_W</a>:1;</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#ae898e9db868ac112d2301ca64a2ecd4a">  580</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#abd5f0d4ab5a1fdfe93e2ca10de58470d">NOT_A</a>:1;</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;  };</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a871f7d8d6a57f909f5c510b04d9558bd">  587</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1d5913e38ae8a9cfe6f55d2f2d3af736">NOT_WRITE</a>:1;</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00590"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a4177d295c640197faf6dd98e2c4e0e2d">  590</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af9bb65863b27319b2b6ca1aa83a2d223">NOT_ADDRESS</a>:1;</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;  };</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a05859c4f6d0085b6a2402c7d99f80e88">  597</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a58cc6c67bb1f75b4bc8951fead179541">R_W</a>:1;</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a5de8a4de6c11024a4e792ce1cf48ba93">  600</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3e37d1864d92b40d0db7f1ecdc7bc648">D_A</a>:1;</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;  };</div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#a2773f806bd09883b206c4320082823cb">  607</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af8c4f48aea422f196a7757a38a81e7e2">READ_WRITE</a>:1;</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="code" href="union_____s_s_p_s_t_a_tbits__t.html#ae9b0b0102c7cab0141e04285705b885c">  610</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a98a2138271aa11bad8d680c64f174d5e">DATA_ADDRESS</a>:1;</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;  };</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;} <a class="code" href="union_____s_s_p_s_t_a_tbits__t.html">__SSPSTATbits_t</a>;</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____s_s_p_s_t_a_tbits__t.html">__SSPSTATbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a4ee5cd1fe545e7515a39065dd92adf33">SSPSTAT_ADDR</a>) SSPSTATbits;</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="comment">// ----- STATUS bits --------------------</span></div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;typedef union {</div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac4cf4b2ab929bd23951a8676eeac086b">C</a>:1;</div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a0caba21dab832e280875be65012b30fc">DC</a>:1;</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a51591cf51bdd6c1f6015532422e7770e">Z</a>:1;</div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ae46e197e4d539487cb91de60b05299a2">NOT_PD</a>:1;</div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#adea5c1886a698d0bd4b614a4aecfc250">NOT_TO</a>:1;</div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ad7f94f08cea2af4ebea73fe81a7cec27">RP0</a>:1;</div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2aa775a4783b0ab418a08cbf991f99f0">RP1</a>:1;</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2d71bdc12331d9bb3ce6516f41021442">IRP</a>:1;</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;  };</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;} <a class="code" href="union_____s_t_a_t_u_sbits__t.html">__STATUSbits_t</a>;</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____s_t_a_t_u_sbits__t.html">__STATUSbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a117d55643ed1138ff52f6cefd72cb876">STATUS_ADDR</a>) STATUSbits;</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;<span class="comment">// ----- T1CON bits --------------------</span></div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;typedef union {</div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#acc770db6a80de8d4880affac2440c256">TMR1ON</a>:1;</div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a59d295ed333e3ed87310d9e695d43146">TMR1CS</a>:1;</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a004ba68349c5c7195a195d091ddfc4ab">NOT_T1SYNC</a>:1;</div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a65df0a6cf4e4de07bb953617745ab316">T1OSCEN</a>:1;</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3688f357625d47cc99875a66c1cf60e8">T1CKPS0</a>:1;</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2c25be5ad28d79587d24a6c204468e92">T1CKPS1</a>:1;</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  };</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="code" href="union_____t1_c_o_nbits__t.html#afe3dbc0995e43b64e8b9b463ebca6d69">  647</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aac0201379b33e2908c1393cc238e3d8c">T1INSYNC</a>:1;</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  };</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;} <a class="code" href="union_____t1_c_o_nbits__t.html">__T1CONbits_t</a>;</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____t1_c_o_nbits__t.html">__T1CONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a5bf4d19fd4192c5986576aa0c934db58">T1CON_ADDR</a>) T1CONbits;</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="comment">// ----- T2CON bits --------------------</span></div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;typedef union {</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a07e3a2a17431121fe77f6d2de6cff72e">T2CKPS0</a>:1;</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ac3213f7f9de99308856463150c06c8f6">T2CKPS1</a>:1;</div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aa3c9b4588eeb09ace988bc54843c28c4">TMR2ON</a>:1;</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af8a3b422e3e6fc3f64a4094b2d9a6d5d">TOUTPS0</a>:1;</div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a47f4719daae8d6b181d2af186ffdbbeb">TOUTPS1</a>:1;</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a867d147bf72992e74ccad01a4e13cc87">TOUTPS2</a>:1;</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3010f5dc44de8bc2ec2101220432868b">TOUTPS3</a>:1;</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> :1;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  };</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;} <a class="code" href="union_____t2_c_o_nbits__t.html">__T2CONbits_t</a>;</div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____t2_c_o_nbits__t.html">__T2CONbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a0a670c0aa24be8a3c30918e97cec3387">T2CON_ADDR</a>) T2CONbits;</div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="comment">// ----- TRISA bits --------------------</span></div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;typedef union {</div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a71cf468ae24cbee265725191293e8f4e">TRISA0</a>:1;</div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a2e37a899ecf9a224ee9f8ab24ccc9073">TRISA1</a>:1;</div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a0832de6f41d5d1ec44cc0e6bfb5eb7b0">TRISA2</a>:1;</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aee4be39e6e904f454e3f91d94a94bb2a">TRISA3</a>:1;</div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a13782f680819192a00f4d45916b493c6">TRISA4</a>:1;</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a5ecb36ac86d6708951b8dd160917eb6b">TRISA5</a>:1;</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a27ce09d901c1901e78b9d6b87278a0c8">TRISA6</a>:1;</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a6892e5a5a3f3dcc9c2fa41c31a50a710">TRISA7</a>:1;</div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  };</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;} <a class="code" href="union_____t_r_i_s_abits__t.html">__TRISAbits_t</a>;</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____t_r_i_s_abits__t.html">__TRISAbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#a82077e03e8dda7f6946e45ee69ab5531">TRISA_ADDR</a>) TRISAbits;</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;<span class="comment">// ----- TRISB bits --------------------</span></div>
<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;typedef union {</div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a3a30eca0cd59acba0a9d06013a405d3c">TRISB0</a>:1;</div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#aaab6b2d3ee9c4a032f44561e18ba5cf7">TRISB1</a>:1;</div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a1a451889434bec48e13bd69fb1a37ec4">TRISB2</a>:1;</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#af4aff45142d32b0e15716fc4031c3114">TRISB3</a>:1;</div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ab43c80f7a8228af44d1bae3d71bbb614">TRISB4</a>:1;</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#ae0ccf7ee9fd0a26bafed25c5e187bc7c">TRISB5</a>:1;</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#add8f2aadeac334c94d61bb2a53497cc6">TRISB6</a>:1;</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="pic16f819_i_g_l_8h.html#a330265a3766745adf32043f309c58af4">TRISB7</a>:1;</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;  };</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;} <a class="code" href="union_____t_r_i_s_bbits__t.html">__TRISBbits_t</a>;</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="union_____t_r_i_s_bbits__t.html">__TRISBbits_t</a> <a class="code" href="pic16f628_a_i_g_l_8h.html#ab8943795b648a6626d7a86170b880aac">__at</a>(<a class="code" href="pic16f819_i_g_l_8h.html#aedb2f11eec43adb9b99757825799c362">TRISB_ADDR</a>) TRISBbits;</div>
<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;</div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="preprocessor">#ifndef NO_BIT_DEFINES</span></div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00705"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2cf569abdea563827a0aaf4da522646d">  705</a></span>&#160;<span class="preprocessor">#define ADON                 ADCON0bits.ADON                </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00706"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a277a950c725b69e43a1dae2993119fd4">  706</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GO                   ADCON0bits.GO                  </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00707"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac4fd97615fb1188f80eceb9f806d1600">  707</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GO_DONE              ADCON0bits.GO_DONE             </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00708"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad218e8b240a4eb9f91a18104c2c53efd">  708</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_DONE             ADCON0bits.NOT_DONE            </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00709"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2cfcda1d2b29c44a214d230dce1ac450">  709</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CHS0                 ADCON0bits.CHS0                </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3a2a343ae7af09380fbb2348a8a4954f">  710</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CHS1                 ADCON0bits.CHS1                </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00711"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a918ce01a6a06d2765ce702e7f560e837">  711</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CHS2                 ADCON0bits.CHS2                </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00712"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa85fb947d2f494df3c2b853063323a56">  712</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCS0                ADCON0bits.ADCS0               </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00713"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a4cd64c9d0f58485c4e4e7a793b626e7f">  713</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCS1                ADCON0bits.ADCS1               </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00715"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a12945c6c3f7219a3d455f9437ee5c530">  715</a></span>&#160;<span class="preprocessor">#define PCFG0                ADCON1bits.PCFG0               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af7f45a1be7b9ff853fb875b70b468a8e">  716</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCFG1                ADCON1bits.PCFG1               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00717"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab152b76c79c4f1e527bd9f0a6552b4a1">  717</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCFG2                ADCON1bits.PCFG2               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00718"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad7889b67e43e7c56ace7f21f39349908">  718</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCFG3                ADCON1bits.PCFG3               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00719"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab26f7c7767ef22a9478bf64a31b1325c">  719</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCS2                ADCON1bits.ADCS2               </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00720"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a749daf944a2c5cf772e28ba0050ce439">  720</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADFM                 ADCON1bits.ADFM                </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00722"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a952ebc015e6a69ab19edf94977183294">  722</a></span>&#160;<span class="preprocessor">#define CCP1M0               CCP1CONbits.CCP1M0             </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00723"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a18959745294ac4226684868fc8b00fec">  723</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1M1               CCP1CONbits.CCP1M1             </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00724"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a32fe77a35be1e77a07f2b37ee0742fe3">  724</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1M2               CCP1CONbits.CCP1M2             </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00725"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2fb4c9c117ee2b4f142375dd1d79edd7">  725</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1M3               CCP1CONbits.CCP1M3             </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00726"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a67f4779c58ff013af68e5cad6e31518b">  726</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1Y                CCP1CONbits.CCP1Y              </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00727"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a54de401adf70435dec9c0bbf679e7ba7">  727</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1X                CCP1CONbits.CCP1X              </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00729"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aefaf886fe6a8977a1a887fb491a6e82c">  729</a></span>&#160;<span class="preprocessor">#define RD                   EECON1bits.RD                  </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00730"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac1efd35edf6555320eb2a4b0b2d9c3a7">  730</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WR                   EECON1bits.WR                  </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a53dec1d28a7c7b24b2d56c058f7e140a">  731</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WREN                 EECON1bits.WREN                </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00732"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad5a35ad83a86f3c2dfb80a7e9ec56160">  732</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRERR                EECON1bits.WRERR               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9a8e700d56e7d858108b755ad3edb52e">  733</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FREE                 EECON1bits.FREE                </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3edc67f99d5bfbf90b1ee0ea86e4eb4f">  734</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEPGD                EECON1bits.EEPGD               </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00736"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#afcae50b0477881d1e81f577216c62dd9">  736</a></span>&#160;<span class="preprocessor">#define RBIF                 INTCONbits.RBIF                </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00737"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a132d218548bdbea8e9d7923f9dc83171">  737</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTF                 INTCONbits.INTF                </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab5b48af5b98a9d3afdfef3e7be17819a">  738</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR0IF               INTCONbits.TMR0IF              </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00739"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1d217f5b5f21e064f9762cd570175b0f">  739</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RBIE                 INTCONbits.RBIE                </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00740"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac3eb7c3df8461bba75bba3982bf52b10">  740</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTE                 INTCONbits.INTE                </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00741"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa22ab472cb75f9e7494bf3afbda2de95">  741</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR0IE               INTCONbits.TMR0IE              </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a4d802ba854c517cce99747625864e6a8">  742</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PEIE                 INTCONbits.PEIE                </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1e3cee306f51b98da4e4c97ab118f506">  743</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GIE                  INTCONbits.GIE                 </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00745"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#adeef02e4ad30db3c40ab259e6084317c">  745</a></span>&#160;<span class="preprocessor">#define PS0                  OPTION_REGbits.PS0             </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa94bedb911ff5c835c247834683ee858">  746</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PS1                  OPTION_REGbits.PS1             </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00747"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2b2100555b24ec95d4205e8a3a5d1d42">  747</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PS2                  OPTION_REGbits.PS2             </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aefbd141c4937a06315264bf939eebaee">  748</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PSA                  OPTION_REGbits.PSA             </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00749"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0491c2c241ae51bb7b005e156ac3eb6e">  749</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T0SE                 OPTION_REGbits.T0SE            </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00750"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af9cc3d7043aec46e92804c3e606e4f88">  750</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T0CS                 OPTION_REGbits.T0CS            </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00751"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa7b2c2f3cdb010df15e75ad4a2dcdf88">  751</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTEDG               OPTION_REGbits.INTEDG          </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00752"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab446c361408eb3d01c04bf4728310f5e">  752</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_RBPU             OPTION_REGbits.NOT_RBPU        </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00754"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5d86b92f8c2598d15ccfb6f69da36363">  754</a></span>&#160;<span class="preprocessor">#define IOFS                 OSCCONbits.IOFS                </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00755"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2e69eda9f8928415de45455f5ef7e814">  755</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IRCF0                OSCCONbits.IRCF0               </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00756"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a7b8006d3b3f6e0b461741422f3302195">  756</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IRCF1                OSCCONbits.IRCF1               </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00757"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#adb0f075935e228dcd0b3418bfb0535cc">  757</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IRCF2                OSCCONbits.IRCF2               </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00759"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad62d592394c2042a77a407da642bba2c">  759</a></span>&#160;<span class="preprocessor">#define TUN0                 OSCTUNEbits.TUN0               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00760"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9187cfb74e75ea15d8f490051fd66068">  760</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TUN1                 OSCTUNEbits.TUN1               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00761"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6c5991db1625cfa35429598553e80e00">  761</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TUN2                 OSCTUNEbits.TUN2               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00762"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1da7289900b0805fad14d07f025bbd07">  762</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TUN3                 OSCTUNEbits.TUN3               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00763"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad0d14dee551bb00cafb52cb7fb532ed4">  763</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TUN4                 OSCTUNEbits.TUN4               </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00764"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aed471b1c8d748d3ff9a847c072061727">  764</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TUN5                 OSCTUNEbits.TUN5               </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00766"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a402657c29ef56bb7e190616daafb0f2d">  766</a></span>&#160;<span class="preprocessor">#define NOT_BO               PCONbits.NOT_BO                </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00767"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa8b09cb62af3a610d71330f655ce3663">  767</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_BOR              PCONbits.NOT_BOR               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00768"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab093dbcfd5c866195cdd69a665e5db1a">  768</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_POR              PCONbits.NOT_POR               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00770"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#acd709bd699a7447236b898ecf1e04619">  770</a></span>&#160;<span class="preprocessor">#define TMR1IE               PIE1bits.TMR1IE                </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00771"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a14e0743c75d8bf5de286bc166df7dc82">  771</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR2IE               PIE1bits.TMR2IE                </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00772"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae625af1963cfc68e34b5283e886f80d2">  772</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1IE               PIE1bits.CCP1IE                </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00773"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a808d992184a281b50ac9d6c74ed4123f">  773</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPIE                PIE1bits.SSPIE                 </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00774"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a93bb0999dda02a08a826d3967eba4862">  774</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADIE                 PIE1bits.ADIE                  </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00776"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1c92639098a175b1e809a97cbc3f8696">  776</a></span>&#160;<span class="preprocessor">#define EEIE                 PIE2bits.EEIE                  </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00778"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2aefa2dd7dc6f6a49e0ec95d62e54a48">  778</a></span>&#160;<span class="preprocessor">#define TMR1IF               PIR1bits.TMR1IF                </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00779"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aea7b80dedff6f8278ec79daea0aab1e1">  779</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR2IF               PIR1bits.TMR2IF                </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00780"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6852c0b32c0f24d6e85e069934cf51ed">  780</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1IF               PIR1bits.CCP1IF                </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00781"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8e72ab1085b8a6f1761f14269983c34d">  781</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPIF                PIR1bits.SSPIF                 </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00782"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa6e9fb2f7a67b64b043a70c45e6bb6ab">  782</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADIF                 PIR1bits.ADIF                  </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00784"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a964eb6c1ed76342b895378c159716d4d">  784</a></span>&#160;<span class="preprocessor">#define EEIF                 PIR2bits.EEIF                  </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00786"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1b89485ae301cdf7754f13c7270ad5c1">  786</a></span>&#160;<span class="preprocessor">#define RA0                  PORTAbits.RA0                  </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00787"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a997a1c9ca1363a75839d3ae627d128d7">  787</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA1                  PORTAbits.RA1                  </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00788"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0c58605d479a6aee193fb09f8a87c382">  788</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA2                  PORTAbits.RA2                  </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00789"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2cf9ec5ab4c11f40d0b4604a2495191a">  789</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA3                  PORTAbits.RA3                  </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00790"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9e07a6319415cd9914392a10e3937b7a">  790</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA4                  PORTAbits.RA4                  </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5337a37b666d4dad93930a734c0a6743">  791</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA5                  PORTAbits.RA5                  </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00792"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#adce25217ce96dc2befbee4d940079c23">  792</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA6       PORTAbits.RA6  </span></div>
<div class="line"><a name="l00793"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa6a2339c5389a4c79fad2bc5c766b6d8">  793</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RA7       PORTAbits.RA7</span></div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00795"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#abfd300e9d0ca5ccf5297a001e1ff9ac4">  795</a></span>&#160;<span class="preprocessor">#define RB0                  PORTBbits.RB0                  </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00796"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac30cefbccecf7666311b620a6419cc45">  796</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB1                  PORTBbits.RB1                  </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00797"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1648e8d69f70ec6a47b1078c2bc14831">  797</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB2                  PORTBbits.RB2                  </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af838e3fa2ead7b3c3166001f6a6a21b4">  798</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB3                  PORTBbits.RB3                  </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00799"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a36b51aa219ff098132524a34d06031b0">  799</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB4                  PORTBbits.RB4                  </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00800"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad2c12359fe6a0849527e47b298771409">  800</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB5                  PORTBbits.RB5                  </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00801"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af260a37d27d096af5769de4930288154">  801</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB6                  PORTBbits.RB6                  </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00802"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6df61ee7765c61813e32357bad41e79d">  802</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RB7                  PORTBbits.RB7                  </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00804"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a97ee96ac0370b54eaaf1fdd40a98e191">  804</a></span>&#160;<span class="preprocessor">#define SSPM0                SSPCONbits.SSPM0               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00805"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8573f6fe323e161c73d4802633a16050">  805</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPM1                SSPCONbits.SSPM1               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00806"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#add6a5cddce3e0d0ed5eaa6b6fd6f772d">  806</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPM2                SSPCONbits.SSPM2               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00807"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aea049c60a0d29d23d798783ec84470d9">  807</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPM3                SSPCONbits.SSPM3               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00808"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9af492a8f7710f207086d82c15f2cb9e">  808</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CKP                  SSPCONbits.CKP                 </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00809"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9dadda5a32e9fc8acafa913608d215a4">  809</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPEN                SSPCONbits.SSPEN               </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00810"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a33763ee7a62fa31f593403d677baf164">  810</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPOV                SSPCONbits.SSPOV               </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00811"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a32eb1801f1dddc0d4079ea5fa3c0934b">  811</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCOL                 SSPCONbits.WCOL                </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00813"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac1b964c0b57e6d800ea0a5e4203ab1f9">  813</a></span>&#160;<span class="preprocessor">#define BF                   SSPSTATbits.BF                 </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00814"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#afe2d6d328de9aa79a2a8c0ec73554012">  814</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UA                   SSPSTATbits.UA                 </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00815"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab5c0fbe837494c5f9130a5914854250d">  815</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define I2C_READ             SSPSTATbits.I2C_READ           </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00816"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aefc1051c32b35528bb4bd8f1ee1a1f15">  816</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_W                SSPSTATbits.NOT_W              </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00817"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1d5913e38ae8a9cfe6f55d2f2d3af736">  817</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_WRITE            SSPSTATbits.NOT_WRITE          </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00818"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5c71a5e59a53413cd6c270266d63b031">  818</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R                    SSPSTATbits.R                  </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00819"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af8c4f48aea422f196a7757a38a81e7e2">  819</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define READ_WRITE           SSPSTATbits.READ_WRITE         </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00820"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a58cc6c67bb1f75b4bc8951fead179541">  820</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R_W                  SSPSTATbits.R_W                </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00821"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a4b22ba2f26e18d7a0b9b8d91c9ff1cb8">  821</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define I2C_START            SSPSTATbits.I2C_START          </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00822"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af933676109efed7ab34cea71d748a517">  822</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S                    SSPSTATbits.S                  </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00823"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae97924b7877c5f26955e82ab97470b95">  823</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define I2C_STOP             SSPSTATbits.I2C_STOP           </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00824"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2748566f4c443ee77aa831e63dbb5ebe">  824</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P                    SSPSTATbits.P                  </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00825"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af316c33cc298530f245e8b55330e86b5">  825</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define D                    SSPSTATbits.D                  </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00826"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a98a2138271aa11bad8d680c64f174d5e">  826</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATA_ADDRESS         SSPSTATbits.DATA_ADDRESS       </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00827"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3e37d1864d92b40d0db7f1ecdc7bc648">  827</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define D_A                  SSPSTATbits.D_A                </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00828"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a9415ed4aa4ea94a91d37fc99f344c3d4">  828</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define I2C_DATA             SSPSTATbits.I2C_DATA           </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00829"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#abd5f0d4ab5a1fdfe93e2ca10de58470d">  829</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_A                SSPSTATbits.NOT_A              </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00830"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af9bb65863b27319b2b6ca1aa83a2d223">  830</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_ADDRESS          SSPSTATbits.NOT_ADDRESS        </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00831"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0fe02862baf648ae46a8ebc8277d4d0b">  831</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CKE                  SSPSTATbits.CKE                </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00832"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6328fda039262b2ea20386776d6ec42b">  832</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SMP                  SSPSTATbits.SMP                </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00834"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac4cf4b2ab929bd23951a8676eeac086b">  834</a></span>&#160;<span class="preprocessor">#define C                    STATUSbits.C                   </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00835"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0caba21dab832e280875be65012b30fc">  835</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DC                   STATUSbits.DC                  </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00836"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a51591cf51bdd6c1f6015532422e7770e">  836</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z                    STATUSbits.Z                   </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00837"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae46e197e4d539487cb91de60b05299a2">  837</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_PD               STATUSbits.NOT_PD              </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00838"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#adea5c1886a698d0bd4b614a4aecfc250">  838</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_TO               STATUSbits.NOT_TO              </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00839"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ad7f94f08cea2af4ebea73fe81a7cec27">  839</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RP0                  STATUSbits.RP0                 </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00840"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2aa775a4783b0ab418a08cbf991f99f0">  840</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RP1                  STATUSbits.RP1                 </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00841"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2d71bdc12331d9bb3ce6516f41021442">  841</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IRP                  STATUSbits.IRP                 </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00843"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#acc770db6a80de8d4880affac2440c256">  843</a></span>&#160;<span class="preprocessor">#define TMR1ON               T1CONbits.TMR1ON               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00844"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a59d295ed333e3ed87310d9e695d43146">  844</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR1CS               T1CONbits.TMR1CS               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00845"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a004ba68349c5c7195a195d091ddfc4ab">  845</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NOT_T1SYNC           T1CONbits.NOT_T1SYNC           </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00846"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aac0201379b33e2908c1393cc238e3d8c">  846</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1INSYNC             T1CONbits.T1INSYNC             </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00847"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a65df0a6cf4e4de07bb953617745ab316">  847</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1OSCEN              T1CONbits.T1OSCEN              </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00848"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3688f357625d47cc99875a66c1cf60e8">  848</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1CKPS0              T1CONbits.T1CKPS0              </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00849"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2c25be5ad28d79587d24a6c204468e92">  849</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1CKPS1              T1CONbits.T1CKPS1              </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00851"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a07e3a2a17431121fe77f6d2de6cff72e">  851</a></span>&#160;<span class="preprocessor">#define T2CKPS0              T2CONbits.T2CKPS0              </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00852"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac3213f7f9de99308856463150c06c8f6">  852</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T2CKPS1              T2CONbits.T2CKPS1              </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00853"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa3c9b4588eeb09ace988bc54843c28c4">  853</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TMR2ON               T2CONbits.TMR2ON               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00854"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af8a3b422e3e6fc3f64a4094b2d9a6d5d">  854</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TOUTPS0              T2CONbits.TOUTPS0              </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00855"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a47f4719daae8d6b181d2af186ffdbbeb">  855</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TOUTPS1              T2CONbits.TOUTPS1              </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00856"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a867d147bf72992e74ccad01a4e13cc87">  856</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TOUTPS2              T2CONbits.TOUTPS2              </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00857"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3010f5dc44de8bc2ec2101220432868b">  857</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TOUTPS3              T2CONbits.TOUTPS3              </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00859"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a71cf468ae24cbee265725191293e8f4e">  859</a></span>&#160;<span class="preprocessor">#define TRISA0               TRISAbits.TRISA0               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00860"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2e37a899ecf9a224ee9f8ab24ccc9073">  860</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA1               TRISAbits.TRISA1               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00861"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a0832de6f41d5d1ec44cc0e6bfb5eb7b0">  861</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA2               TRISAbits.TRISA2               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00862"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aee4be39e6e904f454e3f91d94a94bb2a">  862</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA3               TRISAbits.TRISA3               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00863"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a13782f680819192a00f4d45916b493c6">  863</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA4               TRISAbits.TRISA4               </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00864"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5ecb36ac86d6708951b8dd160917eb6b">  864</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA5               TRISAbits.TRISA5               </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00865"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a27ce09d901c1901e78b9d6b87278a0c8">  865</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA6       TRISAbits.TRISA6</span></div>
<div class="line"><a name="l00866"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6892e5a5a3f3dcc9c2fa41c31a50a710">  866</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA7       TRISAbits.TRISA7</span></div>
<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00868"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3a30eca0cd59acba0a9d06013a405d3c">  868</a></span>&#160;<span class="preprocessor">#define TRISB0               TRISBbits.TRISB0               </span><span class="comment">/* bit 0 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00869"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aaab6b2d3ee9c4a032f44561e18ba5cf7">  869</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB1               TRISBbits.TRISB1               </span><span class="comment">/* bit 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00870"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a1a451889434bec48e13bd69fb1a37ec4">  870</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB2               TRISBbits.TRISB2               </span><span class="comment">/* bit 2 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00871"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#af4aff45142d32b0e15716fc4031c3114">  871</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB3               TRISBbits.TRISB3               </span><span class="comment">/* bit 3 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00872"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ab43c80f7a8228af44d1bae3d71bbb614">  872</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB4               TRISBbits.TRISB4               </span><span class="comment">/* bit 4 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00873"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae0ccf7ee9fd0a26bafed25c5e187bc7c">  873</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB5               TRISBbits.TRISB5               </span><span class="comment">/* bit 5 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00874"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#add8f2aadeac334c94d61bb2a53497cc6">  874</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB6               TRISBbits.TRISB6               </span><span class="comment">/* bit 6 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00875"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a330265a3766745adf32043f309c58af4">  875</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB7               TRISBbits.TRISB7               </span><span class="comment">/* bit 7 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* NO_BIT_DEFINES */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;<span class="preprocessor">#ifndef NO_LEGACY_NAMES</span></div>
<div class="line"><a name="l00879"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa59f46681a5d095d98e7435dee12df51">  879</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCON0_bits          ADCON0bits</span></div>
<div class="line"><a name="l00880"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a3568f764c0b6161b8433309d40a1128f">  880</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADCON1_bits          ADCON1bits</span></div>
<div class="line"><a name="l00881"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a082e06b90853c328629af417e90d178c">  881</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CCP1CON_bits         CCP1CONbits</span></div>
<div class="line"><a name="l00882"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#aa81da97d0b57e4e91cd677a43d6a7a48">  882</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EECON1_bits          EECON1bits</span></div>
<div class="line"><a name="l00883"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a330d58b367c79249d4ecaf71eaf4554f">  883</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTCON_bits          INTCONbits</span></div>
<div class="line"><a name="l00884"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5fdc0925d8c7a7e798dcba196668c27c">  884</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPTION_REG_bits      OPTION_REGbits</span></div>
<div class="line"><a name="l00885"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a13a23780b10d5b50f523065e02a22108">  885</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OSCCON_bits          OSCCONbits</span></div>
<div class="line"><a name="l00886"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a5e8c1ebe8a4998c653027b385dacb70f">  886</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OSCTUNE_bits         OSCTUNEbits</span></div>
<div class="line"><a name="l00887"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a8d19aefe430c3e51f57ee5708572d051">  887</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PCON_bits            PCONbits</span></div>
<div class="line"><a name="l00888"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae2086ce588e3c92a7d7055646c2a7d11">  888</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIE1_bits            PIE1bits</span></div>
<div class="line"><a name="l00889"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a6e03d2beaf8fec40b856b672be714d6e">  889</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIE2_bits            PIE2bits</span></div>
<div class="line"><a name="l00890"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a118135eb585f060feebc75241c4720d3">  890</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIR1_bits            PIR1bits</span></div>
<div class="line"><a name="l00891"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a98b4148a4e66b0433656bd56c7be2415">  891</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PIR2_bits            PIR2bits</span></div>
<div class="line"><a name="l00892"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a62a77b3329f30bb2e41d84e1ae3a1956">  892</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORTA_bits           PORTAbits</span></div>
<div class="line"><a name="l00893"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ac139a92d5391d456df78bcb797992a31">  893</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORTB_bits           PORTBbits</span></div>
<div class="line"><a name="l00894"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#abc848e69d871ea45b9b0963c2cc6e8dd">  894</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPCON_bits          SSPCONbits</span></div>
<div class="line"><a name="l00895"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a2bf212e16fb8d6bd948aad93cc4e16e9">  895</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SSPSTAT_bits         SSPSTATbits</span></div>
<div class="line"><a name="l00896"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a623a3323938b29dc5c517992aca4d7ea">  896</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATUS_bits          STATUSbits</span></div>
<div class="line"><a name="l00897"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#ae1e37f4009a761506e211868d78c899c">  897</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T1CON_bits           T1CONbits</span></div>
<div class="line"><a name="l00898"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#abce17a089224c2cfd3df7fbc8403864a">  898</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define T2CON_bits           T2CONbits</span></div>
<div class="line"><a name="l00899"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a52ef8414b21ef1ccf7b39aef3056121e">  899</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISA_bits           TRISAbits</span></div>
<div class="line"><a name="l00900"></a><span class="lineno"><a class="code" href="pic16f819_i_g_l_8h.html#a7d2c9d1b0f0c00d8b3b520c3709db3ee">  900</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRISB_bits           TRISBbits</span></div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* NO_LEGACY_NAMES */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generado el Sábado, 1 de Junio de 2013 22:24:36 para Automatizacion de medición de susceptibilidad magnética por &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>
